package com.xiaonei.DAO;

import java.util.ArrayList;

//import com.sun.tools.javac.util.List;

/**
 *话题接口
 *关于话题的各种操作，例如：话题列�? *@author  HJJ
 */
public interface ITopicDAO {
	/**
     *某个话题的类�?     *
     *@param  type为话题类�?     *@return content为话题的名字
     */	
   public abstract String getTypeOfTopic(String content);
   
   /**
    *某个话题的id
    *
    *@param  type为话题类�?    *@return content为话题的名字
    */	
  public abstract int getIdOfTopic(String content);
   
	/**
     *某个类型的话题列�?     *
     *@param  type为话题类�?     *@return List类型为某个type的话题列表；
     */	
   public abstract ArrayList<String> toipcOfTypeList(String type);
   
   /**
   	*求全部类型列�?   	*
   	*@param  
   	*@return List类型为type列表�?   	*/	
   public abstract ArrayList<String> typeList();
   

   /**
    *全部话题的类型数
    *
    *@param  
    *@return int型返回�?共有多少类型�?    */	
   public abstract int typeCount();
   
   /**
    *某个话题的帖子列�?    *
    *@param  topicContent 为话题内容；
    *@return List型返回某个话题的帖子列表�?    */	
   public abstract ArrayList<String> postOfTopicList(String content);
   
   /**
    *某个话题的id
    *
    *@param  int为话题id    *@return content为话题；
    */	
   public abstract String getContentOfTopic(int id);
   /**
    *添加话题
    *
    *@param  
    */	
   public abstract boolean addTopic(String type,String content,String time);
}
